Не работает мышь (HID-устройство)

Столкнулся с проблемой: Windows 7, Ultimate, не работает USB-мышь. В Диспетчере Устройств желтый восклицательный знак на HID-устройстве, код ошибки, кажется 39, но не в этом суть. Удаление устройства, удаление связанных с ней файлов драйверов mouclass.sys и mouhid.sys и прочие перезагрузки и шаманства не помогали. Начал рыть инет и вырыл два ключевых тезиса:

1) Должна правильно работать служба доступа HID-устройствам. Цитирую ветку реестра:

(для Windows 7)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\hidserv]
«DisplayName»=»@%SystemRoot%\\System32\\hidserv.dll,-101»
«ImagePath»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,79,00,73,00,74,00,65,00,6d,\
00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,52,00,65,00,73,00,74,00,72,00,\
69,00,63,00,74,00,65,00,64,00,00,00
«Description»=»@%SystemRoot%\\System32\\hidserv.dll,-102»
«ObjectName»=»LocalSystem»
«ErrorControl»=dword:00000001
«Start»=dword:00000003
«Type»=dword:00000020
«ServiceSidType»=dword:00000001
«RequiredPrivileges»=hex(7):53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,\
00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\
67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,47,00,6c,\
00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,\
65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,00,61,\
00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,\
00,00
«FailureActions»=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\hidserv\Parameters]
«ServiceDllUnloadOnStop»=dword:00000001
«ServiceDll»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
68,00,69,00,64,00,73,00,65,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\hidserv\TriggerInfo]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\hidserv\TriggerInfo\0]
«Type»=dword:00000001
«Action»=dword:00000001
«GUID»=hex:b2,55,1e,4d,6f,f1,cf,11,88,cb,00,11,11,00,00,30
«Data0″=hex:48,00,49,00,44,00,5f,00,44,00,45,00,56,00,49,00,43,00,45,00,5f,00,\
55,00,50,00,3a,00,30,00,30,00,30,00,43,00,5f,00,55,00,3a,00,30,00,30,00,30,\
00,31,00,00,00
«DataType0″=dword:00000002

Для Windows XP:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidServ]
«DependOnService»=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,00,00
«Description»=»Обеспечивает универсальный доступ к HID-устройствам (Human Interface Devices), который активизирует и поддерживает использование заранее определенных клавиш быстрого вызова на клавиатуре, устройствах управления или иных устройствах мультимедиа. Если эта служба остановлена, клавиши быстрого вызова, управляемые этой службой, не будут работать. Если эта служба отключена, любые службы, которые явно зависят от нее, не могут быть запущены.»
«DisplayName»=»HID Input Service»
«ErrorControl»=dword:00000001
«ImagePath»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
«ObjectName»=»LocalSystem»
«Start»=dword:00000002
«Type»=dword:00000020

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidServ\Parameters]
«ServiceDll»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
68,00,69,00,64,00,73,00,65,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,00

2) Должны быть правильно прописаны «фильтры», отвечающие за ввод:

Здесь все одинаково и для XP и для семерки:

Для клавиатуры:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}
UpperFilters=kbdclass

Мышь:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}
UpperFilters=mouclass

 

Не работает мышь (HID-устройство): 4 комментария

  1. Всё так и было в реестве, всё равно не работает. Мышь-то я купил пс/2, а вот то, что ваком не пашет очень хёво.

  2. Выяснил, что нужно делать.

    Файлы mouhid.sys, hidusb.sys нужно скопировать из папки Windows/system32/drivers на уровень выше в папку Windows/System32.(Или наоборот?)

    Теперь работает.

  3. Спасибо! Пытался перенести эти ветки с рабочего компьютера, перенес — и ничего не получилось. Через какое-то время решил проверить вручную перенесенные параметры — в «UpperFilters» кроме «mouclass» была дописана еще одна строка, которую я удалил. После передёрга usb мышки — она заработала, тачпад после перезагрузки.

Добавить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.